const cb = require('./callbacks');
Object.assign(parser.callbacks, {
URI: cb.URI,
scheme: cb.scheme,
'userinfo-at': cb.userinfoAt,
host: cb.host,
'IP-literal': cb.ipLiteral,
port: cb.port,
'path-abempty': cb.pathAbempty,
'path-absolute': cb.pathAbsolute,
'path-rootless': cb.pathRootless,
'path-empty': cb.pathEmpty,
query: cb.query,
fragment: cb.fragment,
IPv4address: cb.ipv4,
h16: cb.h16,
h16c: cb.h16,
h16n: cb.h16,
h16cn: cb.h16,
nodcolon: cb.nodcolon,
dcolon: cb.dcolon,
'dec-octet': cb.decOctet,
'dec-digit': cb.decDigit,
});